home *** CD-ROM | disk | FTP | other *** search
-
-
- _________ __
- |___ ___| | |
- | | __ __ ______ | |___ ______
- | | || || |____ | | __ | | __ |
- | | ||___|| ||| | |__| | | |__| |
- |_| |_____| ||| |______| |______|
-
-
-
- ┌──────────────────────────────────────────────────────────────────┐
- │ ░░░░░░▒▒▒▒▒▒▓▓▓▓▓▓ < ANSI DEVICE > ▓▓▓▓▓▓▒▒▒▒▒▒░░░░░░ │
- └──────────────────────────────────────────────────────────────────┘
-
-
- ■■■■■■■■■■■■■■■■■■■■
-
- Se il driver ANSI.SYS e` stato installato dal CONFIG.SYS durante il
- boot, puoi usare speciali sequenze di caratteri da un qualunque file batch
- o da un programma per controllare i colori,la posizione del cursore o la
- ridefinizione dei tasti.
- Per invocare una di queste sequenze di caratteri ANSI devi semplicemente
- immetterle sulllo schermo.
-
- Es. Per usare le sequenze ANSI in un programma devi far visualizzare la
- stringa; devi cioe` "spedirla" al device standard di output.
-
- Es. Per usare le sequenze ANSI in un file batch, prima crea un piccolo file
- di testo contenente la sequenza. Poi, in un appropriato file batch,
- usa il comando dos "TYPE" per visualizzare il file di testo
- precedentemente creato.
-
- Nota: nelle sequenze che seguono, "Esc" si riferisce al carattere di escape.
- Il valore del carattere di escape e` ASCII 27,o 1B in esadecimale.
-
- ┌──────────────────────────────────────────────────────────────────┐
- │ ░░░░░░▒▒▒▒▒▒▓▓▓▓▓▓ < Per muovere il cursore > ▓▓▓▓▓▓▒▒▒▒▒▒░░░░░░ │
- └──────────────────────────────────────────────────────────────────┘
-
- |-------------------------------------------------------------------|
- | alla "home" position, usa Esc[H |
- | o Esc[f |
- |-------------------------------------------------------------------|
- | per specificare riga(x) e colonna (y), usa Esc[x;yH |
- | o Esc[x;yf |
- |-------------------------------------------------------------------|
- | su di una riga Esc[A |
- | su di un specifico numero di righe (n) Esc[nA |
- |-------------------------------------------------------------------|
- | giu` di una riga Esc[B |
- | giu` di uno specifico numero di righe (n) Esc[nB |
- |-------------------------------------------------------------------|
- | di una posizione a destra Esc[C |
- | di una specifica posizione a destra (n) Esc[nC |
- +-------------------------------------------------------------------|
- | di una posizione a sinistra Esc[D |
- | di una specifica posizione a sinistra(n) Esc[nD |
- +-------------------------------------------------------------------+
-
- +===================================================================+
- | Per cancellare lo schermo e spostare il cursore in (1,1) Esc[2J |
- | Per cancellare dal cursore alla fine della riga Esc[k |
- |-------------------------------------------------------------------|
- | Per "cercare" la posizione corrente del cursore Esc[6n |
- +-------------------------------------------------------------------|
- | Per "salvare" la posizione corrente del cursore Esc[s |
- | Per "ripristinare" il cursore alla posizione "salvata" Esc[u |
- +===================================================================+
-
- +===================================================================+
- | Per "settare" un singolo attributo sullo schermo Esc[#m |
- | dove # e`il valore dell'attributo |
- | Per "settare" piu`attributi sullo schermo Esc[#; ... ;#m |
- | dove # e`il valore di ciascun attributo |
- ┌───────────────────────────────────────────────────────────────────┐
- │ ░░░░░░▒▒▒▒▒▒▓▓▓▓▓▓ < ATTRIBUTE VALUE : > ▓▓▓▓▓▓▒▒▒▒▒▒░░░░░░ │
- └───────────────────────────────────────────────────────────────────┘
- | |
- | Per cambiare il Per cambiare il |
- | Foreground color: Background color: |
- | black 30 black 40 |
- | red 31 red 41 |
- | green 32 green 42 |
- | yellow 33 yellow 43 |
- | blue 34 blue 44 |
- | magenta 35 magenta 45 |
- | cyan 36 cyan 46 |
- | white 37 white 47 |
- |-------------------------------------------------------------------+
- | ATTRIBUTE VALUES: (continuato..) |
- | |
- | nessun attributo (bianco su nero) 0 |
- | alta intensita` 1 |
- | underscore on 4 |
- | lampeggiante 5 |
- | reverse video 7 |
- | invisibile 8 |
- +===================================================================+
-
- +===================================================================+
- | Per cambiare la modalita` video Esc[=#h |
- | o Esc[=#I |
- | dove # e` il valore della modalita` |
- | |
- | VIDEO MODES: |
- | 0 40x25 bianco e nero |
- | 1 40x25 colore |
- | 2 80x25 bianco e nero |
- | 3 80x25 colore |
- | 4 320x200 colore |
- | 5 320x200 bianco e nero |
- | 6 640x200 bianco e nero |
- | 7 80x25 bianco e nero |
- +===================================================================+
-
- ┌───────────────────────────────────────────────────────────────────┐
- │ ░░░░░░▒▒▒▒▒▒▓▓▓▓▓▓ <Per ridefinire i tasti...> ▓▓▓▓▓▓▒▒▒▒▒▒░░░░░░ │
- └───────────────────────────────────────────────────────────────────┘
- | Per ridefinire i normali tasti : |
- | cioe` cambiare il carattere (a) Esc[k;ap |
- | |
- | Per ridefinire un tasto speciale (scan code 0x) : |
- | cioe` cambiare il carattere(a) Esc[0;x;ap |
- +===================================================================+
-
-
- Traduzione e revisione by
-
- _________ __
- |___ ___| | |
- | | __ __ ______ | |___ ______
- | | || || |____ | | __ | | __ |
- | | ||___|| ||| | |__| | | |__| |
- |_| |_____| ||| |______| |______|
-
-
-
-